package com.eurabia.eggchat.service;

import java.util.List;
import com.github.pagehelper.Page;
import com.eurabia.eggchat.pojo.SysEggchatSport;
import com.eurabia.eggchat.pojo.form.SysEggchatSportForm;
import com.eurabia.eggchat.pojo.query.SysEggchatSportQuery;

/**
 * SysEggchatSportService 
 */
public interface SysEggchatSportService {

    /**
     * 查询 SysEggchatSport
     */
    List<SysEggchatSport> find(final SysEggchatSportQuery query);
    
    /**
     * 分页查询 SysEggchatSport
     */
    Page<SysEggchatSport> findByPage(final SysEggchatSportQuery query);

    /**
     * 通过id得到一个 SysEggchatSport
     */
    SysEggchatSport get(final String id);
    
    /**
     * 新增 SysEggchatSport
     */
    void add(final SysEggchatSportForm form);

    /**
     * 修改 SysEggchatSport
     */
    int update(final SysEggchatSportForm form);
    
    /**
     * 删除一个 SysEggchatSport
     */
    int delete(final String id);
	
	/**
     * 修改是否可用
     */
    int changeEnabled(final String id, final Integer enabled);
}